package com.example.springboot.service;
// 导入所需的类和工具包
import com.baomidou.mybatisplus.extension.service.IService;// MyBatis-Plus 通用服务层接口
import com.example.springboot.entity.Admin; //管理员实体类

// 定义管理员服务接口，继承 IService<Admin> 获得基础 CRUD 方法
public interface AdminService extends IService<Admin> {


    /**
     * 管理员登录方法
     * @param username 登录用户名
     * @param password 登录密码
     * @return 登录成功返回管理员实体对象，失败返回 null
     */
    Admin adminLogin(String username, String password);

    /**
     * 更新管理员信息方法
     * @param admin 包含更新后数据的管理员实体对象（需包含 ID）
     * @return 影响的行数（成功返回 1，失败返回 0）
     */
    int updateAdmin(Admin admin);

}
